package com.ikun.admin.modules.gen.iservice;

import com.ikun.admin.modules.gen.vo.FieldListParamVo;
import com.ikun.admin.modules.gen.vo.FieldTypeCommonVo;
import com.ikun.common.search.PageData;
import com.ikun.common.search.PageResult;

import com.ikun.common.result.Result;

import java.util.List;

public interface IFieldTypeService {
    Result<String> fieldTypeAddOrUpdate(FieldTypeCommonVo fieldTypeCommonVo);

    Result<PageResult<FieldTypeCommonVo>> fieldTypeList(PageData<FieldListParamVo> pageData);

    Result<List<FieldTypeCommonVo>> fieldTypeDict();

    Result<String> fieldTypeDelete(Long id);

    Result<FieldTypeCommonVo> fieldTypeDetail(Long id);
}
